.vbestui-input-content{
  display: inline-flex;
  position: relative;
}
.vbestui-input-content-head{
  display: flex;
  align-items: center;
}
.vbestui-input-group {
display: flex;
width: 200px;
height: 32px;
position: relative;
top: 0px;
bottom: 0px;
margin: auto;
}
.vbestui-input-prefix {
height: 100%;
position: absolute;
left: 5px;
top: 0px;
display: flex;
align-items: center;
}
.vbestui-input {
padding: 0px 10px;
width: 100%;
height: 100%;
border: 1px solid var(--border);
outline-style: none;
}
.vbestui-input-disabled {
cursor: no-drop;
}
.vbestui-input-foucs {
border: 1px solid var(--primary);
}
.vbestui-input-size-large {
width: 280px;
}
.vbestui-input-size-default {
width: 200px;
}
.vbestui-input-size-small {
width: 120px;
}
.vbestui-input-round {
border-radius: 8px;
}
/* 有后缀按钮时input的padding */
.vbestui-input-padding-suffix {
/* padding: 0px 25px 0px 10px; */
padding-right: 25px;
}
.vbestui-input-padding-sousuo {
padding-right: 32px;
}
.vbestui-input-icon {
height: 100%;
position: absolute;
right: 3px;
top: 0px;
display: flex;
align-items: center;
cursor: pointer;
}
.vbestui-input-icon-yanjing {
color: var(--primary);
}
.vbestui-input-icon-sousuo {
font-size: 22px;
}
.vbestui-input-content-footer{
  display: flex;
  align-items: center;
}